// sidebar.js
document.getElementById("readContent").addEventListener("click", async () => {
    // const output = document.getElementById("htmlOutput");
    // output.textContent = "正在获取页面 HTML...";
  
    // 获取当前标签页
    const [tab] = await chrome.tabs.query({
      active: true,
      currentWindow: true
    });
  
    if (!tab?.id) {
    //   output.textContent = "无法获取当前标签页";
      return;
    }
  
// sidebar.js
chrome.scripting.executeScript(
    {
      target: { tabId: tab.id },
      func: () => {
        // 返回整个编译后的 HTML（包括所有 JS 动态修改）
        return document.documentElement.outerHTML;
      },
      world: "ISOLATED" // 或 "MAIN" 如果需访问页面全局变量（慎用）
    },
    (results) => {
      const html = results[0]?.result;
      console.log(html)
    //   document.getElementById("htmlOutput").textContent = html;
    }
  );


  });
  
  // 清空按钮
//   document.getElementById("clearBtn").addEventListener("click", () => {
//     document.getElementById("htmlOutput").textContent = "已清空";
//   });